package com.universalInterface.lims_interface.vo.labchannel;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.io.Serializable;

/**
 * @author Lx
 * @date 2023/12/20 9:08
 * @description 实验室通道新增对象
 */
@Data
@Schema(name = "LabChannelUpdateVo", description = "实验室通道更新对象")
public class LabChannelUpdateVo implements Serializable {

	private static final long serialVersionUID = -8605458514013854593L;

	@NotNull(message = "主键id不能为null")
	@Schema(name = "id", description = "主键id")
	private Long id;

	@Schema(name = "chGuid", description = "通道id")
	private Long chGuid;

	@Schema(name = "labGuid", description = "实验室id")
	private Long labGuid;

	@Schema(name = "chName", description = "通道名称")
	private String chName;

	@Schema(name = "enName", description = "通道名称英文名")
	private String enName;

	@Schema(name = "customName", description = "通道自定义名称")
	private String customName;

	@Schema(name = "fieldName", description = "生成试验实时表的字段名称，规则是F+序号定义；F1~F255")
	private String fieldName;

}
